home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Tools & Apps / Misc. Utilities / Installer / Installer 3.2 / Installer 3.2 Interfaces / ActionAtomIntf.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-01-22  |  1004 b   |  44 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        ActionAtomIntf.h
  3.  
  4.     Contains:    C declarations for things the Installer wants to tell 
  5.                 action atoms about.
  6.  
  7.     Written by:    Bobby Carp
  8.  
  9.     Copyright:    © 1990 by Apple Computer, Inc., all rights reserved.
  10.  
  11.     Change History (most recent first):
  12.  
  13.          <3>     11/7/90    BAC        Need to include types.h
  14.          <2>     11/7/90    BAC        Adding the AAPBRec that defines the parameters an action atom
  15.                                     receives.
  16.          <1>     10/8/90    BAC        first checked in
  17.  
  18.     To Do:
  19. */
  20.  
  21. #include <Types.h>
  22.  
  23.  
  24. enum { before, after, cleanUpCancel };
  25. typedef unsigned char InstallationStage ;
  26.  
  27.  
  28. /* The action atom param block record contains all of the parameters that action atoms */
  29. /* receive.  The first (and only) parameter to action atoms is a ptr to this block (AAPBRecPtr) */
  30.  
  31. struct AAPBRec {
  32.     short                targetVRefNum;
  33.     long                blessedDirID;
  34.     long                aaRefCon;
  35.     Boolean                doingInstall;
  36.     InstallationStage    whichStage;
  37.     Boolean                didLiveUpdate;
  38.     long                installerTempDirID;
  39. };
  40.  
  41. typedef struct AAPBRec AAPBRec;
  42.  
  43. typedef AAPBRec *AAPBRecPtr;
  44.